A Method to Assess and Argue for Practical Significance in Software Engineering
نویسندگان
چکیده
A key goal of empirical research in software engineering is to assess practical significance, which answers the question whether observed effects some compared treatments show a relevant difference practice realistic scenarios. Even though plenty standard techniques exist statistical connecting it significance not straightforward or routinely done; indeed, only few studies principled and systematic way. In this paper, we argue that Bayesian data analysis provides suitable tools rigorously. We demonstrate our claims case study comparing different test techniques. The study's was previously analyzed (Afzal et al. , 2015) using focusing on significance. Here, build multilevel model same data, fit validate Our method apply cumulative prospect theory top quantitatively connect output practically meaningful context. This then basis both for assessing arguing demonstrates technically rigorous yet framework engineering. substantial side effect any uncertainty underlying will be propagated through model, its are made clear. Thus, combination with theory, supports seamlessly an context, thus potentially clarifying extending relevance practitioners.
منابع مشابه
passivity in waiting for godot and endgame: a psychoanalytic reading
this study intends to investigate samuel beckett’s waiting for godot and endgame under the lacanian psychoanalysis. it begins by explaining the most important concepts of lacanian psychoanalysis. the beckettian characters are studied regarding their state of unconscious, and not the state of consciousness as is common in most beckett studies. according to lacan, language plays the sole role in ...
Practical Machine Learning for Software Engineering and Knowledge Engineering
Machine learning is practical for software engineering problems, even in datastarved domains. When data is scarce, knowledge can be farmed from seeds; i.e. minimal and partial descriptions of a domain. These seeds can be grown into large datasets via Monte Carlo simulations. The datasets can then be harvested using machine learning techniques. Examples of this knowledge farming approach, and th...
متن کاملStatistical and practical significance of empirical software engineering research: A maturity model
Context: Software engineering research is maturing and papers increasingly support their arguments with empirical data from a multitude of sources, using statistical tests to judge if and to what degree empirical evidence supports their hypotheses. Objective: This paper presents trends and current state of art regarding statistical maturity in empirical software engineering research; the object...
متن کاملA Practical Method for Documenting Software Architectures
A practical approach for documenting software architectures is presented. The approach is based on the well-known architectural concept of views, and holds that documentation consists of documenting the relevant views and then documenting the information that applies to more than one view. Views can be usefully grouped into viewtypes, corresponding to the three broad ways an architect must thin...
متن کاملa benchmarking approach to optimal asset allocation for insurers and pension funds
uncertainty in the financial market will be driven by underlying brownian motions, while the assets are assumed to be general stochastic processes adapted to the filtration of the brownian motions. the goal of this study is to calculate the accumulated wealth in order to optimize the expected terminal value using a suitable utility function. this thesis introduced the lim-wong’s benchmark fun...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2022
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2020.3048991